hold (someone's) interest

Translations
retenir l'intérêt de quelqu'un
Definitions
To keep someone engaged, attentive, or interested in something over a period of time.